﻿namespace LogManager.Core.Models
{
    using System.Collections.ObjectModel;
    using System.ComponentModel;

    public interface IWarehouse : INotifyPropertyChanged
    {
        string Domain { get; set; }
        string Ip { get; set; }
        string Login { get; set; }
        string Name { get; set; }
        string Password { get; set; }
        IConfiguration ParentConfiguration { get; }
        ObservableCollection<IPlateform> Plateforms { get; }
        void DeleteWarehouse();
        IPlateform AddNewPlateform();
    }
}
